package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.FileData;
import com.ruoyi.system.domain.MenuLevel;
import com.ruoyi.system.domain.MenuLevelExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MenuLevelMapper {
    int countByExample(MenuLevelExample example);

    int deleteByExample(MenuLevelExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(MenuLevel record);

    int insertSelective(MenuLevel record);

    List<MenuLevel> selectByExample(MenuLevelExample example);

    MenuLevel selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") MenuLevel record, @Param("example") MenuLevelExample example);

    int updateByExample(@Param("record") MenuLevel record, @Param("example") MenuLevelExample example);

    int updateByPrimaryKeySelective(MenuLevel record);

    int updateByPrimaryKey(MenuLevel record);

    List<MenuLevel> selectFileDataList(MenuLevel menulevel);

    int insertMenuLevel(MenuLevel menulevel);


    void updateLeve(MenuLevel menuLevel);
}